file-management

쉘 스크립트는 여러 폴더에 포함된 여러 Netcdf 파일에 대해 "cdo" 작업을 수행합니다.
file-management

쉘 스크립트는 여러 폴더에 포함된 여러 Netcdf 파일에 대해 "cdo" 작업을 수행합니다.

MYDIR내 Linux 컴퓨터에는 연도(1982, 1983, 1984, ..., 2022)에 따라 레이블이 지정된 여러 폴더가 있는 디렉토리가 있습니다 . 각 하위 폴더에는 월(01, 02, 03, ..., 12)에 따라 이름이 지정된 다른 폴더가 있으며 각 폴더에는 일부 NetCDF 일일 데이터도 포함되어 있습니다. MYDIR [directory] --1982[folder] ----01[folder] ----02[folder] ----03[folder] ----12[folder] --19...

Admin

마지막 수정 날짜가 포함된 파일 수를 볼 수 있는 누적 그래프를 생성하려면 어떻게 해야 합니까?
file-management

마지막 수정 날짜가 포함된 파일 수를 볼 수 있는 누적 그래프를 생성하려면 어떻게 해야 합니까?

내 폴더, 해당 하위 폴더 및 하위 하위 폴더에는 지난 15년 동안 수정된 수많은 파일(수백만 개)이 있습니다. 마지막 수정 날짜가 포함된 파일 수를 볼 수 있는 누적 그래프를 생성하고 싶습니다. 예를 들면 다음과 같습니다. 마지막 수정 날짜가 포함된 파일 수를 볼 수 있는 누적 그래프를 생성하려면 어떻게 해야 합니까? 그게 중요하다면 우분투를 사용합니다. ...

Admin

Windows의 ren 명령처럼 Linux에서 파일 이름을 바꾸는 방법
file-management

Windows의 ren 명령처럼 Linux에서 파일 이름을 바꾸는 방법

Ubuntu 시스템에서 여러 파일(100개 이상)의 이름을 바꿔야 하며 Windows에서 파일 패턴이 "Filename_01.jpg"에서 "NameOfFile_01.jpg"와 같은 경우 이를 수행하는 방법을 알고 싶습니다. 나는 다음을 입력할 것이다: ren Filename_*.jpg NameOfFile*.jpg 내가 찾은 다양한 명령(이름 바꾸기, mmv 등)의 작동 및 구문 예제가 매우 복잡했기 때문에 이러한 명령의 시작이나 끝을 알 수 없었습니다. 이 명령이 어떻게 작동하는지에 대한 전체 설...

Admin

Perl 스크립트를 사용하여 Linux에서 파일 이름 바꾸기
file-management

Perl 스크립트를 사용하여 Linux에서 파일 이름 바꾸기

Linux 시스템에 "pre_"와 같은 접두사가 붙은 파일 세트가 있는데 이를 삭제하여 모든 파일의 이름을 바꾸고 싶습니다. 이것은 내가 작성한 Perl 코드입니다. 오류는 발생하지 않지만 작업은 아직 완료되지 않았습니다. #!/usr/bin/perl -w my @files = `ls -1 | grep -i \"pre_.*\"`; foreach $file ( @files ) { my @names = split(/pre_/, $file); my $var1 = $names[1]; 'mv "$f...

Admin

문제 해결
file-management

문제 해결

내 Windows 10 노트북에는 관리자 계정 Admin, 관리자가 아닌 계정 User.Name및 기본 Public 계정이 있습니다. Admin또는 User.Name계정 에서 ~/ 트리에 생성된 파일에는 읽기/쓰기 권한이 있습니다.사용자하지만그룹. 이 명령은 ls -l그룹을 로 표시합니다 None. 다음 예에서는 명령이 여기에 표시된 것과 다른 순서로 실행되므로 타임스탬프는 그다지 유익하지 않습니다. ~/tmp계정 예시 User.Name: User.Name@Laptop-Hostname ~/tmp $ ...

Admin

배치 파일 이름에서 특정 숫자 제거
file-management

배치 파일 이름에서 특정 숫자 제거

이름에 21부터 29까지의 숫자가 포함된 파일 배치가 있습니다. 수백 개의 파일을 수동으로 삭제하고 싶지 않기 때문에 터미널을 사용해 보았습니다. for f in *; do for x in {21..29}; rename=`echo "$f" | sed 's/\$x//'` mv "$f" "$rename"; done; 그러나 아무 일도 일어나지 않았습니다. 일부 파일이 포함된 테스트 폴더에서 재미삼아 "$x"를 문자 "a"로 바꾸면 첫 번째 문자 "a"가 실제로 제거되지만 숫자에는 작동하지 않습니다. ...

Admin

디렉터리와 하위 디렉터리에 있는 동일한 이름의 파일을 다른 디렉터리에 붙여넣기
file-management

디렉터리와 하위 디렉터리에 있는 동일한 이름의 파일을 다른 디렉터리에 붙여넣기

디렉터리와 하위 디렉터리에 포함된 동일한 이름의 파일을 동일한 하위 디렉터리 구조를 가진 다른 디렉터리에 붙여넣는 방법을 찾고 있습니다. 예를 들어: Dir1/a/a/file1 Dir2/a/a/file1 다음 디렉터리에 붙여넣어집니다. Dir3/a/a/file1 이제 stackexchange에서 zsh 코드 조각을 발견하고 다음을 얻도록 수정했습니다. #!/bin/zsh typeset -A files for file (dir*/*/*/*(nN)) files[$file:t]+=$file$'\0' ...

Admin

처음 두 마침표의 이름을 하이픈으로 바꿉니다.
file-management

처음 두 마침표의 이름을 하이픈으로 바꿉니다.

파일 이름 앞뒤에 다른 마침표가 있는 한 파일 이름의 마침표를 하이픈으로 재귀적으로 변경하는 다음 명령이 있습니다. find path/to/dir -depth -type f -name '*.*' -exec rename -n -d 's/(?<=.)\.(?=.*\.)/-/g' {} + 그러나 조정하려는 모든 파일 이름에서는 효율적으로 작동하지 않으며 다음 규칙에 따라 다시 작성해야 합니다. 이름 바꾸기는 숫자로 시작하는 파일 이름에만 발생합니다. 숨겨진 파일은 변경되지 않습니다. 각 파일 이름의...

Admin

파일을 커밋하고 github에 푸시할 때마다 로컬 저장소와 원격 저장소 모두에서 ~로 끝나는 중복 파일을 얻습니다.
file-management

파일을 커밋하고 github에 푸시할 때마다 로컬 저장소와 원격 저장소 모두에서 ~로 끝나는 중복 파일을 얻습니다.

저는 Linux를 처음 접했고 여전히 터미널과 파일 조작을 알아내는 중입니다. 파일을 커밋하고 github에 푸시할 때마다 그 옆에 복사본이 생성됩니다. 아무런 영향 없이 중복 항목을 제거할 수 있나요? 또한 이런 일이 다시 발생하지 않도록 하려면 어떻게 해야 합니까? 예를 들어 "filename1"을 푸시하면 "filename1~"이 로컬 저장소와 원격 저장소 모두에 나타납니다. 원본 파일 filename1에는 텍스트가 포함되어 있지만 중복 파일 filename1~은 항상 비어 있습니다. ...

Admin

특정 파일에 대한 여러 "대체"를 관리하는 데 유용한 유틸리티가 있습니까?
file-management

특정 파일에 대한 여러 "대체"를 관리하는 데 유용한 유틸리티가 있습니까?

제가 여기서 제시하는 예는 간단한 미디어 파일 퍼즐입니다. 이 예에서는 특정 오디오 파일의 여러 버전이 있다고 가정해 보겠습니다. SomeSongLibrary/ awesome-song-compressed.mp3 awesome-song-lossless.flac awesome-song-raw-project-file.binaryblob 또한 특정 시점에 이러한 파일 중 하나에만 실제로 관심이 있는 미디어 재생 응용 프로그램(예: Jellyfin 또는 Quodlibet 등)이 있...

Admin

번호를 접두사로 사용하여 여러 파일에 순차적으로 번호를 매깁니다.
file-management

번호를 접두사로 사용하여 여러 파일에 순차적으로 번호를 매깁니다.

따라서 내 Linux 컴퓨터에는 다음 파일 이름을 가진 58개의 파일이 있습니다. Theory of Computation (TOC) | Basics of TOC | Lec 1 | GATE Computer Science⧸IT Engineering Exam [7DOPjYGtnTQ].mp4 Theory of Computation (TOC) | Operations | Lec 2 | GATE Computer Science⧸IT Engineering Exam [XCm43gyfl4M].mp4 Theory of C...

Admin

`sed '$d' file`이 마지막 줄을 삭제하지 않는 이유는 무엇입니까?
file-management

`sed '$d' file`이 마지막 줄을 삭제하지 않는 이유는 무엇입니까?

문제 진단은 어디서부터 시작해야 합니까? 어디서부터 시작해야 할지조차 모르겠습니다. 문자열 및 파일 랭글링을 연습하고 있지만 파일의 마지막 줄을 제거할 수 없습니다 sed '$d' file.sh. 또한 sudo를 사용해 보았습니다(이 역시 작동하지 않았습니다). 내 소식통에 따르면 내 주문이 효과가 있을 것이라고 합니다. cat, 및 같은 tail것을 사용하여 인쇄할 수 있다는 것을 알고 head -n -1있으며 이를 사용하여 삭제할 수 있어야 한다는 것도 읽었지만 제가 찾은 유일한 신뢰할 수 있는 ...

Admin

작은따옴표를 포함하도록 파일 이름을 어떻게 바꾸나요?
file-management

작은따옴표를 포함하도록 파일 이름을 어떻게 바꾸나요?

내 Ubuntu 시스템에는 /var/www이름이 잘못된 여러 파일이 웹 루트 폴더에 분산되어 있습니다. GermanyXXXs-enchanting.... 다음 출력을 얻으려면 XXX를 아포스트로피 '로 바꾸고 싶습니다. Germany's-enchanting.... 다음 명령은 일반 문자에서는 작동하지만 이스케이프하더라도 따옴표에서는 작동하지 않습니다. find /var/www/html -name '*XXX*' -exec bash -c ' mv $0 ${0/XXX/\'}' {} \; ...

Admin

데비안 리눅스 VPS 카테고리
file-management

데비안 리눅스 VPS 카테고리

나는 다양한 작업과 테스트를 수행하기 위해 Debian VPS를 분류하거나 분할하는 것을 좋아합니다. 예를 들어 두 Apache 웹 서버 간에는 연결이 없습니다. 예를 들어 사용자 A에게는 apache2 웹 서버만 설치되어 있고, 사용자 B는 접근 권한 없이는 사용자 A의 아파치 웹 서버를 보거나 검사할 수도 없지만, 사용자 B는 별도의 아파치 서버를 실행할 수 있습니다. 이것의 목적은 사용자 B 데이터, 데이터베이스 및 구성을 방해하지 않고 사용자 A 웹 서버 및 구성을 새로운 독립형 VPN으로 안...

Admin

파일 이름은 같지만 확장자가 다른 두 폴더를 동기화하는 방법
file-management

파일 이름은 같지만 확장자가 다른 두 폴더를 동기화하는 방법

rsync를 사용하여 두 폴더를 동기화하는 방법이 있습니까? JPG 및 RAW 형식으로 사진을 찍고 싶습니다. JPG를 보는 것이 RAW를 여는 것보다 훨씬 빠르기 때문에 JPG 폴더를 선별한 다음 RAW 폴더에 동기화하고 싶었습니다. 그러나 확장자는 다르지만 파일 이름은 동일합니다. 가장 가능성 있는 해결책은 이 작업을 수행하기 위해 sh를 만든 다음 별칭을 지정하는 것입니다. ...

Admin